shock-resistant watch - French English Dictionary